home *** CD-ROM | disk | FTP | other *** search
- A Linux port of a the Background Debug Mode driver for Motorola CPU16 and
- CPU32 based processors. The original code came from the Motorola Freeware
- BBS FTP site, and the original readme file is included. The copywrite is the
- same, and any bugs in the code are most likely my fault, not the original
- author's. The original filename (DOS source and binaries) was BDM-090.ZIP.
-
- Quick Overview.....
-
- The package builds 2 (example) executables, one for CPU16 and one for CPU32,
- and a lib for each that contains the target communication routines.
-
- The examples allow the user to load srecord code, stop/start the target, view
- the CPU registers... not to bad. They are, however examples of how to use
- the library routines and you will likely want to at least extend them. I've
- decided to use this stuff as the basis for our development system here, and
- it is my intention to link it up to gdb, (for the CPU32).... We'll see.
-
- I'd be interested in hearing if anyone uses this code. Drop me some email!
-
- Install Notes....
-
- You must specify which interface you want by uncommenting the appropriate
- line in the Makefile. There are 2 choices, the ICD cable from P&E Micro,
- or the so called Public Domain interface. If you choose the Public Domain
- iface, the schematics are included (from another package on the MOT Freeware
- BBS) in epson and OrCAD format (sorry, I got them this way and have no means
- of converting them...Perhaps someone can make postscript for us??) so you
- can build your own.
-
- Doing
-
- make clean
- make
-
- will build test16, test32, libdbm16.a and libdbm32.a. The library open
- /dev/port and therefore any executables must be setuid root :-( to run or
- you will get...
-
- testport: error on open
-
- Happy embedded systems development!
-
- D.Jeff Dionne
- Jeff@RyeHam.EE.Ryerson.Ca
-
- Linux- The Choice of a GNU generation
-